firebase - flutter NoSuchMethodError
全部标签 我的项目在过去六个月内运行良好,应用程序在Play商店中。对于更新,我重新打开项目显示default_web_client未针对以下代码段解析。GoogleSignInOptionsgso=newGoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestIdToken(getString(R.string.default_web_client_id)).requestEmail().build();我尝试了以下方法,1.清理重建2.清除缓存并重启3.设置getString(R.string.defau
我在主Activity中登录用户,但我想通过按钮在另一个Activity中注销用户。但是,我无法将FirebaseAuth对象传递给其他Activity。PutParcelable和PutSerializable将不起作用,因为我无法控制类本身。共享首选项只接受原始类型。我应该在新Activity中获取一个新实例并在新Activity中注销用户吗?即使我得到一个新实例,用户的状态是否会被保留?这是代码mAuth=FirebaseAuth.getInstance();mAuthListener=newFirebaseAuth.AuthStateListener(){@Overridepu
我使用以下网址集成了firebasecrashlytics,它运行良好。https://firebase.google.com/docs/crashlytics/get-started?authuser=0然后我从其他开发人员那里执行gitpull并去构建项目并得到以下错误:错误:org.gradle.api.GradleException:Crashlytics开发者工具错误。错误:com.crashlytics.tools.android.exception.PluginException:Crashlytics开发人员工具错误。错误:java.lang.IllegalArgume
我想在我的项目中同时使用GoogleAnalytics和Firebase。我已经从Firebase控制台设置下载了google-services.json文件,但在使用它之后,我无法支持GoogleAnalytics。它向我显示错误:Error:(463,49)error:cannotfindsymbolvariableglobal_tracker如何在同一个.json文件中配置两者?从firebase仪表板下载的.json文件缺少以下字段。"services":{"analytics_service":{"status":2,"analytics_property":{"tracki
我有一个从Firebase存储下载文件的Android应用程序,它在AndroidAPI级别23及更高版本上运行良好。但是,对于像AndroidAPI级别16这样的版本,它会失败并出现以下异常:05-1516:42:32.9213909-3952/com.X.YE/StorageException:StorageExceptionhasoccurred.Anunknownerroroccurred,pleasechecktheHTTPresultcodeandinnerexceptionforserverresponse.Code:-13000HttpResult:0Unabletoo
我是android开发的新手。最近在学习使用Firebase云消息。我之前测试过它有效。现在它不起作用。我想知道这是否是FCM无法正常工作的原因。上个月,我发布了我的应用程序,依赖于compile'com.google.firebase:firebase-messaging:9.0.0'我在多台设备上测试过,firebase控制台可以成功地向所有设备发送通知。一周前,我注意到有9.0.2版本,但我还没有使用这个新的依赖项发布我的应用程序。是不是每当google推出新版本的firebase-messaging,都会让所有运行旧依赖的设备都收不到通知?dependencies{compil
是否可以让onDataChange()不在您设置监听器时触发,而是仅在实际数据发生变化时触发? 最佳答案 不,你想要的方式是不可能的。firebase监听器在您通过身份验证并设置事件监听器后立即启动。 关于android-是否有可能阻止Firebase的onDataChange()最初被触发?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/37933042/
我想在我的android应用程序中使用firebase进行身份验证我创建了应用程序,然后下载了JSON文件并将其粘贴到应用程序文件夹中我将其添加到我的build.gradle>项目中//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:2.2.1'classpath'com.google.gms
我知道,firebase有一个实时数据库,我已经使用了它。但它首先基于用户的身份验证。我想做的是让firebase实时数据库与其他应用程序共享其内容。就像Android中的ContentProvider一样。当我打电话时:FirebaseDatabasedatabase=FirebaseDatabase.getInstance();这将仅为我的应用程序获取firebaseDatabase。我希望其他应用程序也能够使用实时数据库。他们如何连接到它?更新:从概念上讲,contentProvider可以解决这个问题吗?因为contentProvider只是一个抽象,它不关心数据源是什么,而不
我在我的Android应用程序中使用Firebase。我的目的是应用程序的用户应该能够将数据写入数据库,但我不希望用户注册,所以我使用匿名登录。我有一个表单,用户可以提交该表单并将提交给数据库。在提交时,匿名登录可能尚未完成。我是否可以在Firebase中调用写入数据库的指令,它是在本地写入的,并在用户匿名登录时提交?我知道Firebase确实提供离线功能。但我假设如果我在登录前调用writedatabase,它会给我一个错误。 最佳答案 我在开发应用程序时也有同样的担忧。如果用户的手机处于飞行模式或在首次启动时处于离线状态,则在匿